package com.suprNotes;

import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.RelativeLayout;
import android.widget.ScrollView;

/**
 * Class editorLista
 */
//TODO transformar elementos de lista en la lista, como sacarlo a una view
//TODO como colocarlo, añadir y eliminar elementos
//TODO metodo de transforma rlas view en elementos para guardarlos
public class editorLista extends editor {

	private baseDatos dbase;
	private elementoLista miLista;
	private ImageButton butGuardar;
	   private ImageButton butCerrar;
	   private EditText txtTitulo;
	   private ScrollView loCentral;
	   private RelativeLayout loFondo;
		//listeners
	    private android.view.View.OnClickListener listenerBGuardar;
	    private android.view.View.OnClickListener listenerBCerrar;
  //
  // Fields
  //
	  public editorLista(Context context,int idElement) {
		  super(context);
			dbase=new baseDatos(context);
			miLista=dbase.getLista(idElement);
		}
	/** Called when the activity is first created. */
	  @Override
	  public void onCreate(Bundle savedInstanceState) {
	      super.onCreate(savedInstanceState);
	      setContentView(R.layout.editlista);
	      txtTitulo=(EditText)findViewById(R.id.listTxtTitulo);
	      butGuardar=(ImageButton)findViewById(R.id.listBoGuardar);
	      butCerrar=(ImageButton)findViewById(R.id.listBoCerrar);
	      loCentral=(ScrollView)findViewById(R.id.listScrollCentral);
	      loFondo = (RelativeLayout)findViewById(R.id.listLoPrincipal);
	      createListeners();	
		  butGuardar.setOnClickListener(listenerBGuardar);
		  butCerrar.setOnClickListener(listenerBCerrar);

	  //    txtTitulo.setOnClickListener(listenerTTitulo);

	      
	  }

	   public editorLista(Context context) {
			super(context);
			// TODO Auto-generated constructor stub
		}	  
	  
	  private void createListeners() {
		  listenerBCerrar  = new View.OnClickListener() {
				 public void onClick(View v) {
					 cerrarAplica();
		          }
		      };
			  listenerBGuardar  = new View.OnClickListener() {
				 public void onClick(View v) {
					 guardarDatos();
			     }
			  };
			  
	
}

	  
	  public void cerrarAplica(){
			
	  }	

	  public void guardarDatos(){}

  /**
   * @param        idElemno
   */
  public void editarElem( int idElemno )
  {
  }


  /**
   * @param        padre
   */
  public void nuevoElem( int padre )
  {
  }


  /**
   * @param        idElemento
   */
  public void eliminarElem( int idElemento )
  {
  }


  /**
   */
  public void guardar(  )
  {
	  dbase.setLista(miLista);
  }


  /**
   * @param        id_objeto
   */
  public void cargar( int id_objeto )
  {
	  miLista=dbase.getLista(id_objeto);
  }


}
